#sidebarL-wrapper {
width:120px;
float:left;
word-wrap:break-word;
overflow:hidden;
margin:0 auto;
padding:0
}

#sidebar-wrapper {
width:310px;
float:right;
word-wrap:break-word;
overflow:hidden;
margin:0 auto;
padding:0
}

.sidebar, .sidebarL {
color:#000;
line-height:1.5em;
font-size:13px
}

.sidebar ul, .sidebarL ul {
list-style-type:none;
margin:0;
padding:0
}

.sidebar ul li {
color:#000;
border-bottom:1px dotted #ddd;
margin:5px 0;
padding:0 0 3px
}

.sidebarL ul li {
border-bottom:1px dotted #ddd;
margin:5px 0;
list-style-type:none;
padding:0 0 0px 7px;
background:url(http://1.bp.blogspot.com/-SvbhEnU1V8k/UcRSBk9v1nI/AAAAAAAABtc/rTRnPiJrpkI/s1600/netz-arrow.png) no-repeat left center;
}

.sidebar ul li a:hover, .sidebarL ul li a:hover {
margin:0 0 3px;
padding:0
}

.sidebarL .widget {
color:#000;
border:1px solid #e5e5e5;
margin:0px 10px 7px 0;
padding:5px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-bottomright:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.sidebar .widget {
color:#000;
border:1px solid #e5e5e5;
margin:0px 0 7px 0;
padding:5px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-bottomright:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.sidebar .widget-content, .sidebarL .widget-content {
padding:0
}

.sidebar h2, .sidebarL h2 {
background:#e1e1e1;
font:bold 13px Trebuchet, Trebuchet MS, Tahoma,arial;
color:#222;
text-align:center;
text-transform:uppercase;
margin:-5px -5px 7px -5px;
padding:5px 0;
border-bottom:1px solid #ddd;
text-shadow:1px 1px 0px #fff;
}

#pagefooter-wrapper {
background:#222;
width:100%;
margin:0 auto
}

#page-footer {
color:#bbb;
width:1000px;
float:center;
text-align:center;
overflow:hidden;
position:relative;
font:13px Trebuchet, Trebuchet MS, Arial;
margin:0 auto;
}

.page-footer {
float:center;
text-align:center;
width:1000px;
color:#bbb;
margin:0 auto;
}

.page-footerL {
float:left;
padding:10px 0 5px
}

.page-footerR {
float:right;
padding:5px 0
}

#page-footer a {
text-decoration:none;
color:#ccc
}

#page-footer a:hover {
text-decoration:none;
color:#fff;
}

.PopularPosts .item-thumbnail {
float:left;
margin:0 10px 0px 0;
}

.PopularPosts .widget-content ul li {
padding:0px 0
}

.PopularPosts img {
padding:1px;
width:45px !important;
height:45px !important;
}

.PopularPosts .item-title {
padding-bottom:0px
}

